

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author yuri
 */
public class QuebraCabeca {

    private static final int dimencao = 3;
    private static final int[][] objetivo = setObjetivo();
    private int[][] estado = new int[dimencao][dimencao];

    public QuebraCabeca() {
    }

    private static int[][] setObjetivo() {
        int[][] obj = new int[dimencao][dimencao];
        int cont = 0;
        for (int i = 0; i < obj.length; i++) {
            for (int j = 0; j < obj.length; j++) {
                obj[i][j] = ++cont;
            }
        }
        obj[dimencao - 1][dimencao - 1] = 0;
        return obj;
    }

    /**
     * @return the objetivo
     */
    public static int[][] getObjetivo() {
        return objetivo;
    }

    /**
     * @return the estado
     */
    public int[][] getEstado() {
        return estado;
    }

    /**
     * @param estado the estado to set
     */
    public void setEstado(int[][] estado) {
        this.estado = estado;
    }
}
